Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(vue): make normal JS-getters work, make reactivity a non-breaking change #5702

Merged
merged 1 commit into from
Aug 9, 2024

Conversation

OlaAlsaker
Copy link
Contributor

@OlaAlsaker OlaAlsaker commented Aug 9, 2024

First, I just want to say I'm sorry for the inconvenience with the bugs introduced as part of my attempt to make reactivity-support in the Vue-adapter 😇

Hopefully this PR will fix all the issues that has been reported. This PR will fix the following:

  • Make reactivit-support a non-breaking change. If a ref is not being used, the behaviour should be 100% like before
  • Fix a bug where the old way (using get) did not work
  • Use shallowRef for increased performance when using reactivity

I have tested both the old method (get) and new method (reactivity) locally, and everything should be OK now.

Fixes #5701

Should also address the issue mentioned by @9mm here: #5687 (comment)

Copy link

nx-cloud bot commented Aug 9, 2024

☁️ Nx Cloud Report

CI is running/has finished running commands for commit 6b45d50. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.

📂 See all runs for this CI Pipeline Execution


✅ Successfully ran 2 targets

Sent with 💌 from NxCloud.

Copy link

pkg-pr-new bot commented Aug 9, 2024

commit: 6b45d50

@tanstack/angular-table

pnpm add https://pkg.pr.new/@tanstack/angular-table@5702

@tanstack/lit-table

pnpm add https://pkg.pr.new/@tanstack/lit-table@5702

@tanstack/match-sorter-utils

pnpm add https://pkg.pr.new/@tanstack/match-sorter-utils@5702

@tanstack/qwik-table

pnpm add https://pkg.pr.new/@tanstack/qwik-table@5702

@tanstack/react-table

pnpm add https://pkg.pr.new/@tanstack/react-table@5702

@tanstack/react-table-devtools

pnpm add https://pkg.pr.new/@tanstack/react-table-devtools@5702

@tanstack/solid-table

pnpm add https://pkg.pr.new/@tanstack/solid-table@5702

@tanstack/svelte-table

pnpm add https://pkg.pr.new/@tanstack/svelte-table@5702

@tanstack/table-core

pnpm add https://pkg.pr.new/@tanstack/table-core@5702

@tanstack/vue-table

pnpm add https://pkg.pr.new/@tanstack/vue-table@5702

Open in Stackblitz

More templates

@KevinVandy KevinVandy merged commit 5110aa9 into TanStack:main Aug 9, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants